package com.ssy.lingxi.pay.api.dto.request.assetAccount;

import lombok.Data;

import javax.validation.constraints.Positive;
import java.util.List;

/**
 * 交易记录
 * @author jw.chen
 * @version 2.0.0
 * @date 2020/7/21
 */
@Data
public class TradeRecordRequest {
    /**
     * 当前页
     */
    @Positive(message = "当前页必须大于0")
    private int current;

    /**
     * 每页行数
     */
    @Positive(message = "每页行数必须大于0")
    private int pageSize;

    /**
     * 会员资金账户id
     */
    private Long memberAssetAccountId;

    /**
     * 交易项目: 1-账户充值, 2-账户提现, 3-订单支付, 4-订单退款, 5-订单返利
     */
    private List<Integer> operationList;

    /**
     * 开始时间
     */
    private Long startTime;

    /**
     * 结束时间
     */
    private Long endTime;

}
